package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.Question;
import org.apache.ibatis.annotations.Param;

/**
 * @author TJH
 * @date 2019-12-15 9:25
 */
public interface QuestionItemDao {

    /**
     * 添加问题
     * @param question
     */
    void add(Question question);


    /**
     * 修改问题
     * @param question
     */
    void edit(Question question);

    /**
     * 根据题目id查找问题
     * @param id
     * @return
     */
    Question findQuestionItemById(Integer id);

    /**
     * 分页模糊查询
     * @param queryString
     * @return
     */
    Page<Question> findPage(@Param("queryString") String queryString);

    /**
     * 删除中间表
     * @param id
     */
    void deletes_que_ireByQueId(Integer id);

    /**
     * 根据id删除问题
     * @param id
     */
    void deleteQuestionById(Integer id);
}
